package com.wx.mp.request.subscribe.oper;

import com.wx.mp.utils.BaseRequest;

import java.util.Date;

/**
 * Copyright: Copyright (c) 2017  zteits
 *
 * @ClassName: CarSubscribeSaveReq.java
 * @Description:
 * @version: v1.0.0
 * @author: wangfs
 * @date: 2019-01-12 10:04
 * Modification History:
 * Date             Author          Version            Description
 * ---------------------------------------------------------*
 * 2019-01-12     wangfs              v1.0.0               创建
 */
public class CarSubscribeSaveReq extends BaseRequest {

    /**出发城市编码*/
    private String fromCityNo;

    /**出发城市名称*/
    private String fromCityName;

    /**目的地城市编码*/
    private String toCityNo;

    /**目的地城市名称*/
    private String toCityName;

    /**预约时间*/
    private String subscribeTime;

    /**预约手机号*/
    private String phoneNo;

    /**预约车辆类型 1:小轿车;2:7座商务车*/
    private Integer carType;

    /**预约类型 1:拼车;2:包车*/
    private Integer subscribeType;

    /**预约人数*/
    private Integer subscribePeopNum;

    /**优惠值：9折*/
    private Integer discountValue;

    /**司机ID*/
    private Long driverId;

    /**公众号openId*/
    private String openId;

    /**描述*/
    private String remarks;

    private String appId;

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getFromCityNo() {
        return fromCityNo;
    }

    public CarSubscribeSaveReq setFromCityNo(String fromCityNo) {
        this.fromCityNo = fromCityNo;
        return this;
    }

    public String getFromCityName() {
        return fromCityName;
    }

    public CarSubscribeSaveReq setFromCityName(String fromCityName) {
        this.fromCityName = fromCityName;
        return this;
    }

    public String getToCityNo() {
        return toCityNo;
    }

    public CarSubscribeSaveReq setToCityNo(String toCityNo) {
        this.toCityNo = toCityNo;
        return this;
    }

    public String getToCityName() {
        return toCityName;
    }

    public CarSubscribeSaveReq setToCityName(String toCityName) {
        this.toCityName = toCityName;
        return this;
    }

    public String getSubscribeTime() {
        return subscribeTime;
    }

    public void setSubscribeTime(String subscribeTime) {
        this.subscribeTime = subscribeTime;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public CarSubscribeSaveReq setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
        return this;
    }

    public Integer getCarType() {
        return carType;
    }

    public CarSubscribeSaveReq setCarType(Integer carType) {
        this.carType = carType;
        return this;
    }

    public Integer getSubscribeType() {
        return subscribeType;
    }

    public CarSubscribeSaveReq setSubscribeType(Integer subscribeType) {
        this.subscribeType = subscribeType;
        return this;
    }

    public Integer getSubscribePeopNum() {
        return subscribePeopNum;
    }

    public CarSubscribeSaveReq setSubscribePeopNum(Integer subscribePeopNum) {
        this.subscribePeopNum = subscribePeopNum;
        return this;
    }

    public Integer getDiscountValue() {
        return discountValue;
    }

    public CarSubscribeSaveReq setDiscountValue(Integer discountValue) {
        this.discountValue = discountValue;
        return this;
    }

    public Long getDriverId() {
        return driverId;
    }

    public CarSubscribeSaveReq setDriverId(Long driverId) {
        this.driverId = driverId;
        return this;
    }

    public String getOpenId() {
        return openId;
    }

    public CarSubscribeSaveReq setOpenId(String openId) {
        this.openId = openId;
        return this;
    }

    public String getRemarks() {
        return remarks;
    }

    public CarSubscribeSaveReq setRemarks(String remarks) {
        this.remarks = remarks;
        return this;
    }
}
